Big Huge Thesaurus

kiss of life

noun